Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F2 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Spain F5 Spain F6 Spain F7 Spain F18 Spain F19 Spain F25 Spain F28 Spain F34a France F1 France F2 Portugal F2 Portugal F3 Morocco F1 Morocco F2 Spain F7 Spain F12 Spain F13 Spain F26 Italy F2 Portugal F1 Portugal F2 Spain F20 Spain F22 Portugal F3 Spain F23 Spain F24 Spain F26 Spain F30 France F3 Spain F3 Portugal F1 Spain F6 Spain F27 Spain F32 Italy F1 Germany F5 Copa Ericsson Brazil - Sao Paulo Sporting Challenger - Turin Challenger Copa Sevilla - Seville ATP Slovak Open Challenger - Bratislava Open Castilla y Leon - Segovia Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo Memorial Manfredini - Sassuolo Steelers Cup - Kosice 's Tennis Masters 07 Challenger - Graz Tean International - Alphen Arroyo de la Encomienda - Valladolid Copa Petrobras Colombia - Bogota Copa Petrobras Uruguay - Montevideo Siemens Open 2007 - Scheveningen Challenger Ciudad de Guayaquil - Guayaquil 5° Sporting Challenger - Turin Trofeo Sisma Mantova - Mantova Maia Open 2002 - Maia LXVII Concursu Internacional de Vigo - Vigo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Dusseldorf Open 2006 - Dusseldorf Open Castilla y Leon Trofeo Iberdrola - Segovia Ciutat de Barcelona - Barcelona Copa Petrobras Brazil - Belo Horizonte Unicredit (Suisse) Bank S. A. Challenger - Chiasso Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Tatra Banka Slovak Open - Bratislava VIII Trofeo Ciutat de Barcelona - Barcelona Akbank Private Banking TED Open 2006 - Istanbul Hamburg Challenger - Hamburg Morocco Tennis Tour - Meknes Challenger Copa Sevilla Internacionales de Andalucia - Seville Ostdeutscher Sparkessen Cup - Dresden Top Wool Challenger Biella - Biella Timisoara Challenger - Timisoara Intersport Heilbronn Open - Heilbronn Zagreb Open - Zagreb Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Steelers Cup - Kosice Pozoblanco Challenger Open Costa Daurada - Tarragona Segovia Challenger Mitsubishi Electric Europe Cup - Monza Vigo Challenger Napoli Challenger Copa Sevilla 2007 - Seville Tarragona Challenger Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Morocco Tennis Tour - Tanger Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Todi Challenger Copa Petrobras Argentina - Buenos Aires Tarragona Challenger Copa Petrobras Brazil - Aracaju Ipsos Bucharest Challenger - Bucharest Roma Challenger 2007 - Rome Open Castilla y Leon - Segovia Prostejov Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Prostejov Challenger Pozoblanco Challenger XL Bermuda Open - Bermuda Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Genova Open Challenger - Genova Challenger Ford de Cherbourg - Cherbourg Prosperita Open 2006 - Ostrava ATP Guzzini Challenger - Recanati XI Torneo Internazionale di Tennis - Barletta Isla de Gran Canaria - Mas Palomas Prostejov Challenger San Remo Tennis Cup - San Remo Moscow Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Mons Challenger Irving Challenger San Benedetto Challenger Cortina Challenger Segovia Challenger Oberstraufen Cup - Oberstaufen Launceston Challenger Shenzhen Challenger Poznan Challenger Nottingham Challenger Knoxville Challenger Da Nang Challenger Surbiton Challenger Santa Cruz de la Sierra Challenger Ho Chi Minh City Challenger Lyon Challenger Braunschweig Challenger Lamberts Open by Stawag - Aachen Szczecin Challenger Alicante Challenger Khanty-Mansiysk Challenger Irving Challenger Winnipeg Challenger Perugia Challenger Open Costa Daurada - Tarragona Gwangju Challenger ATP Open Castilla y Leon - Segovia Segovia Challenger Marbella Challenger Bergamo Challenger Tiburon Challenger Barranquilla Challenger The LTA Sunderland Challenger - Sunderland Warsteiner Challenger Wolfsburg - Wolfsburg Binghamton Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Naples Mouilleron-Le-Captif Challenger Zivnobanka Czech Open - Prostejov Canberra Challenger Memorial Kolyaskin - Donetsk Ilkley Challenger Madrid Challenger Open Castilla y Leon - Segovia Riviera di Rimini Challenger 2004 - Rimini Nottingham Challenger Copa Ericsson Uruguay - Montevideo St. Tropez Challenger Mallorca Challenger Burnie Challenger Estoril Open - Estoril Blumenau Challenger Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Vancouver Challenger Idea Prokom Open - Sopot Tunis Challenger Heineken Open - Auckland Monterrey Challenger Open de Tenis Comunidad Valenciana - Valencia Champaign Challenger ATP Open Castilla y Leon - Segovia Schickendanz Open - Furth Quimper Challenger Monterrey Challenger Aix En Provence Challenger Ostrava Challenger Oberstaufen Cup - Oberstaufen Segovia Challenger II Cyclus Open de Tenis - Florianopolis Nottingham Challenger Arroyo de la Encomienda - Valladolid Jameson Cup - Milan Lyon Challenger Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Ortisei Challenger Copa Ericsson Chile - Santiago Monterrey Challenger Phoenix Challenger Aix En Provence Challenger Bordeaux Challenger X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2003 - Scheveningen Ilkley Challenger Czech Indoor Open - Prague XI Open International D'Andorra - Andorra Istanbul Challenger Alicante Challenger Roanne Challenger Badden Open by Rothaus - Ettlingen Ciudad de Pozoblanco Open Diputacion - Cordoba Porsche Open - Poznan Bordeaux Challenger ECM Prague Open - Prague Bratislava 1 Challenger Czech Open 2006 - Prostejov Segovia Challenger Estoril Open - Estoril Rabat Challenger ATP Challenger Trophy 2008 - Trnava Segovia Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe TD Waterhouse Cup - Long Island Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Medibank Private International - Sydney Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Orleans Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Mouilleron-Le-Captif Challenger Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Sydney International - Sydney Prostejov Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Alicante Challenger ARAG World Team Championship - Dusseldorf Sydney International - Sydney Brest Challenger PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Heineken Open - Auckland Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Valencia Open - Valencia Apia International - Sydney SAP Open - San Jose Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm International Championship of Croatia - Umag Portugal Open - Oeiras Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona AEGON Championships - London Aegon Nottingham Open - Nottingham BRD Nastase Tiriac Trophy - Bucharest Heineken Open Shanghai - Shanghai Medibank International - Sydney Interwetten Austrian Open - Kitzbuhel SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Catella Swedish Open - Bastad Synsam Swedish Open - Bastad Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Bet-At-Home Austrian Open - Kitzbuhel Open Sud de France - Montpellier Marrakech Challenger Salzburg Challenger Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Serbia Open - Belgrade Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia Nature Valley International - Eastbourne Chengdu Open - Chengdu Astana Open - Nur-Sultan Millennium Estoril Open - Estoril European Open - Antwerp China Open - Beijing International German Open - Hamburg Moselle Open - Metz St. Brieuc Challenger Legg Mason Tennis Classic - Washington BellSouth Open - Vina del Mar Tunis Challenger Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz If Stockholm Open - Stockholm Open 13 - Marseille The Stella Artois Championships - London St. Petersburg Open - St. Petersburg Synsam Swedish Open - Bastad Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Antalya Cup - Antalya Abierto Mexicano - Los Cabos Brasil Open - Costa do Sauipe Moselle Open - Metz Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Antalya Cup - Antalya Hall of Fame Open - Newport Generali Open - Kitzbuhel Shenzhen Open - Shenzhen European Open - Antwerp Intrum Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Libema Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Hall of Fame Open - Newport Moselle Open - Metz Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha AEGON Championships - London Allianz Suisse Open - Gstaad Belgrade 2 - Belgrade Astana Open - Nur-Sultan Argentina Open - Buenos Aires Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Copa Claro - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney International Tennis Championships - Delray Beach Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Generali Open 2003 - Kitzbuhel Brasil Open - Sao Paulo ATP Kremlin Cup - Moscow Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Bet-at-home Cup - Kitzbuhel Apia International - Sydney Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Cordoba Open - Cordoba Dallas Open - Dallas Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Rakuten Japan Open - Tokyo SkiStar Swedish Open - Bastad Valencia Open - Valencia Bangkok Challenger St. Petersburg Open - St. Petersburg Bangkok Challenger Qatar ExxonMobil Open - Doha Zhuhai Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Generali Open - Kitzbuhel Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo Tenerife Challenger Kremlin Cup - Moscow If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Barletta Challenger US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Hungarian Open - Budapest Braunschweig Challenger Portoroz Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona China Open - Beijing Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam XXXVII Torneig C.E. Laieta - Barcelona US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Seville Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano Telfonica MoviStar - Acapulco AEGON Championships - London China Open - Beijing Rakuten Japan Open - Tokyo Ordina Open - 's-Hertogenbosch Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach Open Romania - Bucharest Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha Open 13 - Marseille Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Cordoba Open - Cordoba Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Open Seat Godo 2003 - Barcelona Open 13 - Marseille Gonet Geneva Open - Geneva Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Delray Beach Open - Delray Beach U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles BCR Open Romania - Bucharest China Open - Beijing Open de Moselle - Metz BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Chennai Open - Chennai Brisbane - Brisbane Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Catella Swedish Open - Bastad AEGON International - Eastbourne Ecuador Open - Quito US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem China Open - Beijing Sydney International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Erste Bank Open - Vienna Tata Open - Chennai bett1HULKS Championships - Cologne Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Davidoff Swiss Indoors Basel - Basel Tennis Masters Series - Monte Carlo Trofeo Conde de Godo - Barcelona Telecom Italia Masters - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto Miami Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Tennis Masters Series - Toronto Topshelf Open - 's-Hertogenbosch Montechiarugolo Challenger PBZ Zagreb Indoors - Zagreb Pozoblanco Challenger Tennis Masters Series - Madrid Santo Domingo Challenger Mutua Madrid Open - Madrid Stanford Challenger Miami Open - Miami BNP Paribas Masters - Paris Tennis Masters Series - Hamburg TEB BNP Paribas Istanbul Open - Istanbul Sony Ericsson Open - Miami Tennis Channel Open - Las Vegas Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Brisbane International - Brisbane Masters Series Madrid - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London Sony Ericsson Open - Miami Mallorca Championships - Mallorca Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Allianz Suisse Open Gstaad - Gstaad French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Open 13 - Marseille Miami Open - Miami U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco Wimbledon - London Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal BNP Paribas Masters - Paris Campionati BNL dItalia - Rome U.S. Open - New York French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris ABN/AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort Thailand Open - Bangkok China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne San Diego Open - San Diego U.S. Open - New York German Tennis Championships - Hamburg Davis Cup, World Group, 1R, SVK-ESP 4-1 Swiss Indoors Basel - Basel Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Tata Open Maharashtra - Pune Davis Cup, World Group, F, ARG-ESP 1-3 Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Fever-Tree Championships - London French Open - Paris Davis Cup, World Group, SF, FRA-ESP 3-2 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong Australian Open - Melbourne AAMI Classic - Kooyong French Open - Paris All Lower level tournaments French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Olympics - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, GER-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 AAMI Classic - Kooyong Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 AAMI Classic - Kooyong French Open (juniors) Barclays ATP World Tour Finals - London